Initializing team working environments

In a team development situation, your Working Environments Administrator should initialize the RWE and all shared working environments. Each team member can then initialize his/her own PWE.
If you followed the project setup instructions, your team's shared source code is located in your SSWE, and you created a SNiFF+ project (and possibly subprojects) for the source code. To review the setup instructions, please refer to Project setup overview -- procedures.
Now, in order for file sharing between your team's working environments to work, all working environments need to have the same project directory structure. That is, assuming that the SSWE contains the new project directory structure, the

- RWE,
- SOWEs and PWEs

must also have this structure.
The process of copying the SSWE project directory structure is referred to as initializing working environments.
Initializing a working environment is an easy process:

- To initialize an RWE, simply check in files for the first time from the SSWE.
- To initialize SOWEs and PWEs, simply open a project in them for the first time. SNiFF+ then alerts you that it can't find the necessary project directories and waits for your confirmation before creating them.

For details about version control in SNiFF+, please refer to Version Control.

| Important
| When you open a project structure (projects that include subprojects) for the first time, you can tell SNiFF+ to copy all necessary project directories at the same time during initialization. We therefore recommend that you open the root project of all the projects in the SSWE. If you don't open the root project, you will have to repeat the initialization procedure for all projects you haven't yet opened in your working environment. We also recommend using the root project when updating your working environments later on. In this case, they are referred to as workspace projects. To learn about workspace projects, please refer to Workspace projects.